**Mimica, Navia y Osorio (LSQ)
*�ltima modificaci�n: 13 octubre 2021 (RO)

clear

cd "C:\Users\rosor\Dropbox\Mimica-Navia-Osorio\Data"


use BBDD_presidential_success_definitiva_01_09_2021-R&R

***PREPARE DATA SET

rename Fechadeingreso Fechaingreso

rename DummyExitoenelperiodoVD Eperiodo
rename DummyExitoTotalVD Etotal

rename  Quorumespecial Cuorum

recode DummyeleccionesconcurrentesIngre (0 = 1) (1 =0), gen (DummyConcurrente) 

*Dummy urgencia

recode  TotalUrgencias (0 = 0 ) (1 / 115 = 1), gen (DummyUrgencias)

gen TotalUrgencias2 = TotalUrgencias*TotalUrgencias


break


***MODELS

*Model 1

dprobit Eperiodo reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, replace
	

*Model 2

dprobit Eperiodo reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, append
	
*Model 3

dprobit Eperiodo reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, append


*Model 4

dprobit Etotal reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, append
	

*Model 5

dprobit Etotal reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, append
	
	
*Model 6

dprobit Etotal reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust
	outreg2 using modelosR&R_10.doc, append

	
	
break

********************************************************************************	
********************************************************************************	

*GRAPHS

**Within-term success (Model 3)

set more off
dprobit Eperiodo reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust

set more off
margins, at(TotalUrgencias=(0(1)115))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.8)) 


set more off
margins, at(UnityOficialismoIngreso=(0(.01)1))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.8)) 

**Overall Success (Model 6)

set more off
dprobit Etotal reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust

set more off
margins, at(TotalUrgencias=(0(1)115))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.8)) 
	

set more off
margins, at(UnityOficialismoIngreso=(0(.01)1))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.8))

**PREDICTED PROBABILIES (Dummy variables)
**Within-term success (Model 3)


set more off
dprobit Eperiodo reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust

	
set more off
*Reforma de 2010
margins, at (reforma10=1) atmeans
margins, at (reforma10=0) atmeans

*Suma urgencia
margins, at (DummySumaUrgencia=1) atmeans
margins, at (DummySumaUrgencia=0) atmeans

*Discusi�n inmediata
margins, at (DummyDiscusionInmediata=1) atmeans
margins, at (DummyDiscusionInmediata=0) atmeans

*Urgencia simple
margins, at (DummyUrgenciaSimple=1) atmeans
margins, at (DummyUrgenciaSimple=0) atmeans

*Primer a�o de gobierno
margins, at (DummyPrimerAnoPresidencialIngres=1) atmeans
margins, at (DummyPrimerAnoPresidencialIngres=0) atmeans

*Ultimo a�o de gobierno
margins, at (DummyUltimoAnoPresidencialIngres=1) atmeans
margins, at (DummyUltimoAnoPresidencialIngres=0) atmeans

*Hacienda
margins, at (Hacienda=1) atmeans
margins, at (Hacienda=0) atmeans

*Constituci�n
margins, at (Constitucion=1) atmeans
margins, at (Constitucion=0) atmeans


**Overall Success (Model 6)

dprobit Etotal reforma05 reforma10 DummyConcurrente Dummyperiodoextraordinario /// 
TotalUrgencias ///
DummySumaUrgencia DummyDiscusionInmediata DummyUrgenciaSimple ///
DummyPrimerAnoPresidencialIngres DummyUltimoAnoPresidencialIngres ///
Hacienda Constitucion ///
PresidentShareCamaraInicio PresidentShareSenadoInicio ///
AproPresidencialPromedioAnoLegis ///
Cuorum ///
RiceOficialismoIngreso UnityOficialismoIngreso ///
Camaradeinicio Indicaciones NumeroMensajesAnoLegislativo ///
Frei Lagos Bachelet Pinera Bachelet2, robust


set more off
*Reforma de 2005
margins, at (reforma05=1) atmeans
margins, at (reforma05=0) atmeans

*Elecci�n concurrente
margins, at (DummyConcurrente=1) atmeans
margins, at (DummyConcurrente=0) atmeans

*Suma urgencia
margins, at (DummySumaUrgencia=1) atmeans
margins, at (DummySumaUrgencia=0) atmeans

*Discusi�n inmediata
margins, at (DummyDiscusionInmediata=1) atmeans
margins, at (DummyDiscusionInmediata=0) atmeans

*Urgencia simple
margins, at (DummyUrgenciaSimple=1) atmeans
margins, at (DummyUrgenciaSimple=0) atmeans

*Primer a�o de gobierno
margins, at (DummyPrimerAnoPresidencialIngres=1) atmeans
margins, at (DummyPrimerAnoPresidencialIngres=0) atmeans

*Ultimo a�o de gobierno
margins, at (DummyUltimoAnoPresidencialIngres=1) atmeans
margins, at (DummyUltimoAnoPresidencialIngres=0) atmeans

*Hacienda
margins, at (Hacienda=1) atmeans
margins, at (Hacienda=0) atmeans

*Constituci�n
margins, at (Constitucion=1) atmeans
margins, at (Constitucion=0) atmeans


break
